#ifndef TRANSITION_COORDINATES_H_INCLUDED
#define TRANSITION_COORDINATES_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

enum t_transition_type
{
	k_transition_none,
	k_transition_left,
	k_transition_right,
	k_transition_diagonal,
	k_transition_corner,
};

// global constant defining where transition coordinates should appear in the final transition bitmap
extern int const k_transition_coordinates[][3];

// translate decimal encoded transition code to binary encoded transition code
int translate_transition_code( int decimal_code );

bool is_land_transition_code( int binary_code );
bool is_ocean_transition_code( int binary_code );
bool is_river_transition_code( int binary_code );


#endif // TRANSITION_COORDINATES_H_INCLUDED